package com.manner.groupon.service.user;

import com.baomidou.mybatisplus.extension.service.IService;
import com.manner.groupon.common.BaseResponse;
import com.manner.groupon.common.PageResult;
import com.manner.groupon.model.entity.User;
import com.manner.groupon.model.vo.LoginResultVo;

/**
* @author manner
* @description 针对表[tb_user(用户表)]的数据库操作Service
* @createDate 2024-10-13 14:26:26
*/
public interface UserService extends IService<User> {

    /**
     * 登录
     * @param code
     * @return
     */
    BaseResponse<LoginResultVo<User>> login(String code,String invitePhone);

    /**
     * 查询用户数据
     * @param current   页码
     * @param pageSize  当前页数量
     * @return
     */
    BaseResponse<PageResult<User>> query_search(Integer current, Integer pageSize);
}
